Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F1 Germany F4 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Austria F2 Spain F27 Belgium F2 Italy F1 Italy F4 Italy F15 Spain F11 Spain F16 Spain F26 Italy F34 Italy F35 Italy F2 Switzerland F2 Italy F6 Italy F7 Italy F9 Spain F13 Italy F16 Spain F19 Spain F20 Germany F7 Spain F22 Spain F23 Spain F24 Spain F29 Spain F33 Spain F3 Portugal F2 Sweden F1 Spain F13 Great Britain F9 Greece F3 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Great Britain F19 Great Britain F20 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F2 Mexico F3 Cuba F1 Cuba F2 Portugal F4 Portugal F5 Spain F10 Spain F11 USA F7 USA F8 Great Britain F7 Great Britain F8 Spain F28 Italy F27 Spain F34 Spain F35 Spain F36 Spain F37 France F19 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F1 Germany F2 Germany F4 Germany F5 Italy F4 Netherlands F3 Germany F8 France F3 Great Britain F4 Italy F5 Germany F7 Great Britain F8 Austria F2 Italy F21 Italy F22 Spain F31 Kuwait F1 Croatia F1 Italy F11 Netherlands F3 Germany F7 Italy F1 Chinese Taipei F1 Chinese Taipei F2 Italy F2 Spain F18 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) 6th Sardinian International Championships - Cagliari Garden Open - Rome Mordovia Cup - Saransk Genoa Open - Genova Challenger Copa Sevilla - Seville Ciutat de Barcelona - Barcelona 4th Volkswagen Challenger - Wolfsburg Open Prevadies - St. Brieuc Spain F14 Spain F21 Austria F1 Italy F19 Riviera di Rimini Challenger - Rimini Spain F25 Italy F12 Italy F16 Italy F30 Italy F31 Italy F32 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F15 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Tanger The Surbiton Trophy - Surbiton Croatia F1 Italy F2 Italy F11 Open Diputacion Ciudad de Pozoblanco - Cordoba Switzerland F1 Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester Moncton Men's Challenger - Moncton Greece F2 Bauer Watertechnilogy Cup 2008 - Eckental National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey Wolfsburg Challenger San Luis Potosi Challenger Mexico City Challenger Talahassee Challenger Rome Challenger Pereira Challenger Lugano Challenger Milan Challenger Pozoblanco Challenger Bogota Challenger Rimini Challenger San Marino Challenger Brasilia Challenger Samarkand Challenger Freudenstadt Challenger Seville Challenger Fergana Challenger Lugano Challenger Alphen Challenger Bangkok Challenger Bangkok Challenger Tashkent Challenger Bergamo Challenger Caloundra Challenger Wolfsburg Challenger Nottingham Challenger Beijing Challenger Binghamton Challenger Samarkand Challenger Karshi Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Bangkok Challenger Sacramento Challenger Ortisei Challenger Loughborough Challenger Wolfsburg Challenger Barranquilla Challenger Kaohsiung Challenger Bukhara Challenger - Bukhara Beijing Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Shanghai Challenger Tashkent Challenger Mersin Challenger Anning Challenger Samarkand Challenger Nottingham Challenger Granby Challenger St. Petersburg Challenger 2006 - St. Petersburg Morocco Tennis Tour - Meknes Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Lexington Challenger Tehran Open 2004 - Tehran Olbia Challenger - Olbia Aptos Challenger Lambertz Open - Aachen St. Remy Challenger Petange Challenger Fergana Challenger Schickedanz Open 2007 - Furth Kazan Challenger Melbourne Challenger Eckental Challenger Andria Challenger Toyota Challenger Maui Challenger Astana Challenger Cherbourg Challenger San Remo Tennis Cup - San Remo Savannah Challenger Heilbronn Challenger Samarkand Challenger Winnetka Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Istanbul Challenger Memorial Manfredini - Sassuolo Tashkent Challenger Geneva Challenger Reunion Island Challenger Brescia Challenger Wroclaw Challenger Quimper Challenger Steelers Cup - Kosice Prostejov Challenger Lexington Challenger Open de la Ville de Saint Denis - Reunion Island Como Challenger Orleans Challenger Agri Challenger Mons Challenger Bangalore Challenger Pune Challenger 10° Trofeo Luigi Pezzoli - Bergamo Brescia Challenger ATP Challenger Tour Finals Bergamo Challenger Quimper Challenger Puebla Challenger Jonkoping Challenger Togliatti Cup - Togliatti Kazan Challenger Bordeaux Challenger Tennis Napoli Cup - Napoli Penza Cup - Penza Citta di Monza - Monza Open Costa Daurada - Tarragona Mordovia Cup - Mordovia Ciudad de Pozoblanco Open Diputacion - Cordoba Alfa Romeo Tennis Cup - Cordenons Taiwan Challenger - Kaohsiung Nottingham Challenger SIR Supermercadi Challenger - Rome Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Kos-Zucchetti Tennis Cup - Cordenons Lambertz Open by Stawag - Aachen Alexander Kolyaskin Memorial - Donetsk Kosice Open-Steelers Cup 2008 - Kosice Challenger Banque Nationale - Granby The LTA Hester Trophy - Manchester Nottingham Challenger Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb Savannah Challenger Furth Challenger Nottingham Challenger Chengdu Challenger Busan Open Challenger Tennis - Busan Seville Challenger Milan Challenger Vancouver Challenger Tashkent Challenger Ismaning Challenger Eckental Challenger Kitzbuhel Challenger Manta Challenger Guzzini Challenger - Recanati Guadalajara Challenger Loughborough Challenger Lexington Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Astana Challenger Jinan Challenger Ismaning Challenger Rennes Challenger Campos do Jordao Challenger Almaty Challenger 1 - Almaty Siemens Open 2007 - Scheveningen XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Jinan Challenger Oklahoma Challenger - Tulsa Shanghai Challenger Orlando Challenger Manchester Challenger III Isla de Lanzarote - Lanzarote Sarasota Challenger Bergamo Challenger Kazan Challenger Astana Challenger Vancouver Challenger Guadalajara Challenger Winnetka Challenger Binghamton Challenger Granby Challenger Karshi Challenger Yokohama Challenger Sarasota Challenger Akbank Private Banking TED Open - Istanbul Sarasota Challenger UTC Open by Selena - Cherkassy Napoli Challenger Mons Challenger Ortisei Challenger Bratislava Challenger Bratislava Challenger Nottingham Challenger The Tarka Challenger - Barnstaple Traralgon Challenger 2 Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons Burnie Challenger Samarkand Challenger - Samarkand Leon Challenger President's Cup 2000 - Tashkent Sarajevo Challenger Ostrava Challenger Karshi Challenger Vicenza Challenger Puerto Vallarta Challenger Surbiton Challenger President's Cup - Tashkent Caltanissetta Challenger Aptos Challenger Barranquilla Challenger St. Remy Challenger Alessandria Challenger Surbiton Challenger Izmir Challenger Tashkent Challenger Buenos Aires Challenger Wroclaw Challenger Charlottesville Challenger Savannah Challenger Tallahassee Challenger Como Challenger Samarkand Challenger Manchester Challenger Moscow Challenger Recanati Challenger Morelos Challenger Volkswagen Challenger 2004 - Wolfsburg Aptos Challenger Alphen Challenger Vancouver Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Kyiv Open - Kiev Samarkand Challenger Allianz Suisse Open - Gstaad Bauer Watertechnology Cup - Eckental Eckental Challenger Bratislava Challenger Glasgow Challenger IPP Open - Helsinki Samarkand Challenger Milan Indoors - Milan New Delhi Challenger III - New Delhi Binghamton Challenger Chengdu Challenger Cassis Challenger Rome Challenger Las Vegas Challenger Fergana Challenger Guzzini Challenger - Recanati Bangalore Challenger Pune Challenger 4° Sporting Challenger - Turin Nottingham Challenger Braunschweig Challenger Monterrey Challenger Sarasota Challenger Leon Challenger New Delhi Challenger IV - New Delhi Heilbronn Open - Heilbronn Aix En Provence Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Surbiton Challenger Kaohsiung Challenger Columbus Challenger Aptos Challenger Ortisei Challenger Santiago Challenger Nottingham 1 Challenger PBZ Zagreb Indoors - Zagreb Cherbourg Challenger Noumea Challenger Fergana Challenger - Fergana Open Seat Godo 2007 - Barcelona Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand IPP Open - Helsinki BMW Open - Munich Hypo Group Tennis International - Portschach The Stella Artois Championships - London Societa Canottieri Mincio 2005 - Mantova Lexington Challenger Ostdeutscher Sparkessen Cup - Dresden Open Castilla y Leon - Segovia Qatar Exxon Mobil Open - Doha Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock AEGON Championships - London AEGON International - Eastbourne Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Ismaning Challenger Brest Challenger Tennislife Cup - Napoli AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Rennes Challenger Thailand Open - Bangkok Tashkent Challenger Monterrey Challenger Tashkent Challenger - Tashkent US Men's Clay Court Championship - Houston Jersey Challenger Savannah Challenger AEGON Championships - London AEGON International - Eastbourne Tallahassee Challenger Sarasota Challenger Franklin Templeton Tennis Classic - Scottsdale Savannah Challenger Regions Morgan Keegan Championships - Memphis Rome Challenger Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Cremona Challenger Aircel Chennai Open - Chennai Brisbane International - Brisbane Burnie Challenger Brasov Challenger Burnie Challenger Cherbourg Challenger Astana Challenger Qatar ExxonMobil Open - Doha Lermontov Challenger BRD Nastase Tiriac Trophy - Bucharest Bergamo Challenger Dallas Challenger Nottingham Challenger AEGON International - Eastbourne Seoul Challenger Hall of Fame Tennis Championships - Newport Rimouski Challenger The Artois Championships - London Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich West Lakes Challenger Jersey Challenger Bergamo Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Salinas Challenger BMW Open - Munich Aircel Chennai Open - Chennai BRD Nastase Tiriac Trophy - Bucharest Countrywide Classic - Los Angeles Millennium Estoril Open - Estoril Sarasota Challenger AEGON International - Eastbourne AEGON Championships - London Nottingham Challenger Tunis Challenger Shenzhen Open - Shenzhen Kun-Ming Challenger Baton Rouge Challenger Eckental Challenger Qatar ExxonMobil Open - Doha Mouilleron-Le-Captif Challenger Tallahassee Challenger Nature Valley International - Eastbourne Ortisei Challenger Barcelona Open BancSabadell - Barcelona Traralgon Challenger AEGON Championships - London AEGON International - Eastbourne Yeongwol Challenger Manta Challenger Quimper Challenger Panama City Challenger PBZ Zagreb Indoors - Zagreb Tallahassee Challenger AEGON Championships - London Binghamton Challenger Fergana Challenger AEGON Championships - London Koblenz Challenger Irving Challenger Loughborough Challenger Qatar ExxonMobil Open - Doha Surbiton Challenger Singapore Challenger Pereira Challenger Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Brest Challenger Eckental Challenger Vancouver Challenger Sarasota Challenger Guayaquil Challenger Bordeaux Challenger Claro Open Colombia - Bogota Mouilleron-Le-Captif Challenger PBZ Zagreb Indoors - Zagreb Kaohsiung Challenger Open 13 - Marseille Shenzhen Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Astana Challenger Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart AEGON Championships - London Claro Open Colombia - Bogota Bendigo Challenger Citi Open - Washington Aegon Nottingham Open - Nottingham Brescia Challenger Mons Challenger Karshi Challenger Cary Challenger Fergana Challenger Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Bukhara Challenger - Bukhara Bratislava Challenger Bangkok Challenger Mallorca Challenger Garanti Koza Sofia Open - Sofia Istanbul Challenger Samarkand Challenger Marburg Challenger Braunschweig Challenger AEGON Championships - London Vancouver Challenger IX Torneo Internacionale de Tennis - Barletta Bastad Challenger Mauritius Open - Mauritius Newport Beach Challenger Shymkent Challenger DIEMA XTRA Sofia Open - Sofia Fever-Tree Championships - London Heilbronn Open - Heilbronn cinch Championships - London Truist Atlanta Open - Atlanta Open de Tenis Comunidad Valenciana - Valencia Open de la Comunidad Valenciana - Valencia The Nottingham Open - Nottingham If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati AEGON International - Eastbourne New York Open - New York Open de Tenis Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Montreal Western & Southern Open - Cincinnati Citi Open - Washington Nature Valley International - Eastbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, World Group, QF, SRB-GBR 2-3 All Lower level tournaments Davis Cup, Group I, 2R, UZB-CHN 3-2